package cn.tedu.boot09.mapper;

import cn.tedu.boot09.entity.Product;

import java.util.List;

/**
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/5/16 14:53
 * @Package 包名：cn.tedu.boot09.mapper
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public interface ProductMapper {
	void insert(Product product);

	List<Product> select();

	Product selectById(int id);

	void deleteById(int i);

	void update(Product p);

	int selectCount();

	//第一种批量删除
	int deleteByIds1(Integer[] ids);
	//第二种批量删除
	void deleteByIds2(Integer... ids);
	//第三种批量删除
	void deleteByIds3(List<Integer> ids);


	int dynamicUpdate(Product product);
}
